Specification pattern
「ビジネスロジック上重要、かつ複雑な条件分岐はコアドメインなので切り出そう」というときに使える
宣言的に条件を書いていく
不吉なニオイ
「このif文、一体なにを意味しているんだ……?」
やたらめったらif文が出てくる
そもそも設計ミスの可能性が高い
#Design_pattern